package com.cmii.sjw.department.control.jsc.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * IRS区县接口配置表
 * @author jfh
 * @Date 2025年09月05日 14:45
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class ApiConfig implements Serializable{

    private static final long serialVersionUID = 1L;
    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 区县编码
     */
    private String districtCode;

    /**
     * 区县名称
     */
    private String districtName;

    /**
     * 接口名称
     */
    private String apiName;

    /**
     * 接口URL地址
     */
    private String url;

    /**
     * 安全密钥(Secret Key)
     */
    private String secretKey;

    /**
     * 访问密钥(Access Key)
     */
    private String accessKey;

    /**
     * 状态: 0=停用, 1=启用
     */
    private Integer status;
}
